﻿using System;
using System.Collections.Generic; 
using System.Text;
using ATSModel;

namespace ATSIDAL
{
    public interface ITPackage : IBaseRepository<TPackageInfo>
    { 
        //检测 追溯条码是否存在
        TPackageInfo GetRetrospectSN(string RSN);
        //检测 天线条码是否存在
        TPackageInfo GetAntennaSN(string ASN);

        //根据条码查询包装信息
        IList<TPackageInfo> GetPackInfoBySN(string SN);

        //根据时间查询包装信息
        IList<TPackageInfo> GetPackInfobyDT(DateTime starttime, DateTime stoptime);

        //根据产品类型查询包装信息
        IList<TPackageInfo> GetPackInfoByPType(string PType);

        TPackageInfo ProductSN_IsPackage(string productSN);

        IList<TPackageInfo> IsPackageBySN(string productSN);
    }
}
